I have been reading thru the FAQ and looking at snippets and source code, but am somewhat confused how main() works. It seems that in several places that this function somehow contains the name of a text file(argv[0]) and the file as a string in argv[1]. Is this only the case when a text file is sent to the function which has only 2 argument parameters (argc) whose values are argv[0] and argv[1]. ......hmmm,, I maybe answering my own questions, but if you could clarify further I would appreciate. Thanks ahead of time. UC